Other Protocols

The following protocols are available globally.

  • The VisualInstructionDelegate protocol defines a method that allows an object to customize presented visual instructions.

    See more

    Declaration

    Swift

    @objc(MBVisualInstructionDelegate)
    public protocol VisualInstructionDelegate : AnyObject
  • The VoiceControllerDelegate protocol defines methods that allow an object to respond to significant events related to spoken instructions.

    See more

    Declaration

    Swift

    @objc(MBVoiceControllerDelegate)
    public protocol VoiceControllerDelegate
  • A protocol for listening in on changed mades made to a StatusView.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "Add a target to StatusView for UIControl.Event.valueChanged instead.")
    @objc
    public protocol StatusViewDelegate : DeprecatedStatusViewDelegate